Python console/es

Introducción

La consola de Python es un panel que es parte de la interfaz de usuario de FreeCAD. Ejecuta una instancia del intérprete de Python que puede ser utilizado para controlar los procesos de FreeCAD, y crear y modificar objetos y sus propiedades.

It can be made visible/hidden through the View → Panels → Python console drop-down menu.

La consola de Python en FreeCAD tiene resaltado de sintaxis básico, capaz de diferenciarse con varios estilos y colores, comentarios, cadenas, valores numéricos, funciones incorporadas, salida de texto impreso, y delimitadores como paréntesis y comas. Estas propiedades de la consola pueden ser configuradas en el Editor de Preferencias.

La consola de Python mostrando mensajes cuando FreeCAD acaba de iniciarse.

Guión

Para principiantes absolutos, ver: Introducción a Python, y Tutorial de scripting en Python.

Ver también: Conceptos básicos de scripting en FreeCAD, y Objetos con scripting.

La consola de Python puede realizar un completamiento de código básico cuando se escribe un punto después de un objeto; mostrará los métodos públicos y atributos (variables) del objeto (clase) actual, por ejemplo, obj.

La consola también es capaz de mostrar la cadena de documentación de una función concreta cuando se escribe el paréntesis de apertura, por ejemplo, function(

Ejemplo de código Python que produce objetos en la vista 3D.

Los scripts de inicialización de FreeCAD cargan automáticamente algunos módulos, y definen algunos alias. Por lo tanto, en la consola de Python están disponibles

App = FreeCAD
Gui = FreeCADGui

Por lo tanto, estos son iguales

App.newDocument()
FreeCAD.newDocument()

Nota: estos módulos y alias precargados sólo están disponibles desde la consola de Python incrustada dentro del programa FreeCAD. Si utiliza FreeCAD como una biblioteca en un programa externo, debe recordar cargar los módulos FreeCAD y FreeCADGui y definir los alias necesarios si lo desea.

Acciones

Right click on the Python console shows some commands:

Notas